back · tests/protocols.spec.ts:491:1
Test timeout of 90000ms exceeded while setting up "forEachTest".
Error: page.waitForFunction: Test timeout of 90000ms exceeded.
at Object.ready (tests/fixtures/app.ts:167:16)
at Object.forEachTest (tests/fixtures/foreachtest.ts:131:16)
Error: page.waitForFunction: Test timeout of 90000ms exceeded.
at Object.ready (tests/fixtures.ts:224:17)
at Object.base.extend.forEachTest.auto (tests/fixtures.ts:570:18)
Test timeout of 90000ms exceeded while setting up "forEachTest".
Error: page.evaluate: InvalidStateError: Failed to execute 'transaction' on 'IDBDatabase': The database connection is closing.
at dumpDatabase (tests/utils/database.js:61:33)
at Object.base.extend.forEachTest.auto (tests/fixtures.ts:568:18)
Error: expect(locator).toBeVisible() failed
Locator: getByText('(.zip)')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByText('(.zip)')
at importPhotos (tests/utils/photos.js:32:41)
at tests/protocols.spec.ts:626:8
Error: expect(locator).toHaveText(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
Expected: "{
\"cropbox\": [
{
\"cx\": 0.6,
\"cy\": 0.2,
\"w\": 0.3,
\"h\": 0.4,
\"score\": 0.5
},
{
\"sx\": 0.1,
\"sy\": 0.15,
\"w\": 0.25,
\"h\": 0.35,
\"score\": 0.25
}
],
\"boolean\": true,
\"timestamp\": 1767225600000,
\"number\": 100.4,
\"text\": \"some text right there \"
}"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "soft toHaveText" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
at tests/protocols.spec.ts:638:79
Error: page.waitForFunction: Test timeout of 90000ms exceeded.
at Object.ready (tests/fixtures.ts:222:17)
at Object.base.extend.forEachTest.auto (tests/fixtures.ts:561:18)
Test timeout of 90000ms exceeded while setting up "forEachTest".
Error: page.waitForFunction: Test timeout of 90000ms exceeded.
at Object.ready (tests/fixtures.ts:222:17)
at Object.base.extend.forEachTest.auto (tests/fixtures.ts:561:18)
Test timeout of 90000ms exceeded while setting up "forEachTest".
Error: expect(locator).toHaveText(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
Expected: "{
\"cropbox\": [
{
\"cx\": 0.6,
\"cy\": 0.2,
\"w\": 0.3,
\"h\": 0.4,
\"score\": 0.5
},
{
\"sx\": 0.1,
\"sy\": 0.15,
\"w\": 0.25,
\"h\": 0.35,
\"score\": 0.25
}
],
\"boolean\": true,
\"timestamp\": 1767225600000,
\"number\": 100.4,
\"text\": \"some text right there \"
}"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "soft toHaveText" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
at tests/protocols.spec.ts:638:79
Error: expect(locator).toHaveText(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
Expected: "{
\"cropbox\": [
{
\"cx\": 0.6,
\"cy\": 0.2,
\"w\": 0.3,
\"h\": 0.4,
\"score\": 0.5
},
{
\"sx\": 0.1,
\"sy\": 0.15,
\"w\": 0.25,
\"h\": 0.35,
\"score\": 0.25
}
],
\"boolean\": true,
\"timestamp\": 1767225600000,
\"number\": 100.4,
\"text\": \"some text right there \"
}"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "soft toHaveText" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
at tests/protocols.spec.ts:638:79
Error: expect(locator).toHaveText(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
Expected: "{
\"cropbox\": [
{
\"cx\": 0.6,
\"cy\": 0.2,
\"w\": 0.3,
\"h\": 0.4,
\"score\": 0.5
},
{
\"sx\": 0.1,
\"sy\": 0.15,
\"w\": 0.25,
\"h\": 0.35,
\"score\": 0.25
}
],
\"boolean\": true,
\"timestamp\": 1767225600000,
\"number\": 100.4,
\"text\": \"some text right there \"
}"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "soft toHaveText" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
at tests/protocols.spec.ts:638:79
Error: expect(locator).toHaveText(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
Expected: "{
\"cropbox\": [
{
\"cx\": 0.6,
\"cy\": 0.2,
\"w\": 0.3,
\"h\": 0.4,
\"score\": 0.5
},
{
\"sx\": 0.1,
\"sy\": 0.15,
\"w\": 0.25,
\"h\": 0.35,
\"score\": 0.25
}
],
\"boolean\": true,
\"timestamp\": 1767225600000,
\"number\": 100.4,
\"text\": \"some text right there \"
}"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "soft toHaveText" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
at tests/protocols.spec.ts:638:79
Error: expect(locator).toHaveText(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
Expected: "{
\"cropbox\": [
{
\"cx\": 0.6,
\"cy\": 0.2,
\"w\": 0.3,
\"h\": 0.4,
\"score\": 0.5
},
{
\"sx\": 0.1,
\"sy\": 0.15,
\"w\": 0.25,
\"h\": 0.35,
\"score\": 0.25
}
],
\"boolean\": true,
\"timestamp\": 1767225600000,
\"number\": 100.4,
\"text\": \"some text right there \"
}"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "soft toHaveText" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
at tests/protocols.spec.ts:638:79
Error: expect(locator).toHaveText(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
Expected: "{
\"cropbox\": [
{
\"cx\": 0.6,
\"cy\": 0.2,
\"w\": 0.3,
\"h\": 0.4,
\"score\": 0.5
},
{
\"sx\": 0.1,
\"sy\": 0.15,
\"w\": 0.25,
\"h\": 0.35,
\"score\": 0.25
}
],
\"boolean\": true,
\"timestamp\": 1767225600000,
\"number\": 100.4,
\"text\": \"some text right there \"
}"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "soft toHaveText" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
at tests/protocols.spec.ts:638:79
Error: expect(locator).toHaveText(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
Expected: "{
\"cropbox\": [
{
\"cx\": 0.6,
\"cy\": 0.2,
\"w\": 0.3,
\"h\": 0.4,
\"score\": 0.5
},
{
\"sx\": 0.1,
\"sy\": 0.15,
\"w\": 0.25,
\"h\": 0.35,
\"score\": 0.25
}
],
\"boolean\": true,
\"timestamp\": 1767225600000,
\"number\": 100.4,
\"text\": \"some text right there \"
}"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "soft toHaveText" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
at tests/protocols.spec.ts:638:79
Error: expect(locator).toHaveText(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
Expected: "{
\"cropbox\": [
{
\"cx\": 0.6,
\"cy\": 0.2,
\"w\": 0.3,
\"h\": 0.4,
\"score\": 0.5
},
{
\"sx\": 0.1,
\"sy\": 0.15,
\"w\": 0.25,
\"h\": 0.35,
\"score\": 0.25
}
],
\"boolean\": true,
\"timestamp\": 1767225600000,
\"number\": 100.4,
\"text\": \"some text right there \"
}"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "soft toHaveText" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
at tests/protocols.spec.ts:638:79
Error: expect(locator).toHaveText(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
Expected: "{
\"cropbox\": [
{
\"cx\": 0.6,
\"cy\": 0.2,
\"w\": 0.3,
\"h\": 0.4,
\"score\": 0.5
},
{
\"sx\": 0.1,
\"sy\": 0.15,
\"w\": 0.25,
\"h\": 0.35,
\"score\": 0.25
}
],
\"boolean\": true,
\"timestamp\": 1767225600000,
\"number\": 100.4,
\"text\": \"some text right there \"
}"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "soft toHaveText" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
at tests/protocols.spec.ts:638:79
Error: expect(locator).toHaveText(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
Expected: "{
\"cropbox\": [
{
\"cx\": 0.6,
\"cy\": 0.2,
\"w\": 0.3,
\"h\": 0.4,
\"score\": 0.5
},
{
\"sx\": 0.1,
\"sy\": 0.15,
\"w\": 0.25,
\"h\": 0.35,
\"score\": 0.25
}
],
\"boolean\": true,
\"timestamp\": 1767225600000,
\"number\": 100.4,
\"text\": \"some text right there \"
}"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "soft toHaveText" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
at tests/protocols.spec.ts:638:79
Error: expect(locator).toHaveText(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
Expected: "{
\"cropbox\": [
{
\"cx\": 0.6,
\"cy\": 0.2,
\"w\": 0.3,
\"h\": 0.4,
\"score\": 0.5
},
{
\"sx\": 0.1,
\"sy\": 0.15,
\"w\": 0.25,
\"h\": 0.35,
\"score\": 0.25
}
],
\"boolean\": true,
\"timestamp\": 1767225600000,
\"number\": 100.4,
\"text\": \"some text right there \"
}"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "soft toHaveText" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
at tests/protocols.spec.ts:638:79
Error: expect(locator).toHaveText(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
Expected: "{
\"cropbox\": [
{
\"cx\": 0.6,
\"cy\": 0.2,
\"w\": 0.3,
\"h\": 0.4,
\"score\": 0.5
},
{
\"sx\": 0.1,
\"sy\": 0.15,
\"w\": 0.25,
\"h\": 0.35,
\"score\": 0.25
}
],
\"boolean\": true,
\"timestamp\": 1767225600000,
\"number\": 100.4,
\"text\": \"some text right there \"
}"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "soft toHaveText" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
at tests/protocols.spec.ts:638:79
Error: expect(locator).toHaveText(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
Expected: "{
\"cropbox\": [
{
\"cx\": 0.6,
\"cy\": 0.2,
\"w\": 0.3,
\"h\": 0.4,
\"score\": 0.5
},
{
\"sx\": 0.1,
\"sy\": 0.15,
\"w\": 0.25,
\"h\": 0.35,
\"score\": 0.25
}
],
\"boolean\": true,
\"timestamp\": 1767225600000,
\"number\": 100.4,
\"text\": \"some text right there \"
}"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "soft toHaveText" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
at tests/protocols.spec.ts:638:79
Error: expect(locator).toHaveText(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
Expected: "{
\"cropbox\": [
{
\"cx\": 0.6,
\"cy\": 0.2,
\"w\": 0.3,
\"h\": 0.4,
\"score\": 0.5
},
{
\"sx\": 0.1,
\"sy\": 0.15,
\"w\": 0.25,
\"h\": 0.35,
\"score\": 0.25
}
],
\"boolean\": true,
\"timestamp\": 1767225600000,
\"number\": 100.4,
\"text\": \"some text right there \"
}"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "soft toHaveText" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
at tests/protocols.spec.ts:638:79
Error: expect(locator).toHaveText(expected) failed
Locator: getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
Expected: "{
\"cropbox\": [
{
\"cx\": 0.6,
\"cy\": 0.2,
\"w\": 0.3,
\"h\": 0.4,
\"score\": 0.5
},
{
\"sx\": 0.1,
\"sy\": 0.15,
\"w\": 0.25,
\"h\": 0.35,
\"score\": 0.25
}
],
\"boolean\": true,
\"timestamp\": 1767225600000,
\"number\": 100.4,
\"text\": \"some text right there \"
}"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "soft toHaveText" with timeout 5000ms
- waiting for getByTestId('sidepanel').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).or(getByTestId('session-metadata').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) })).or(getByTestId('descriptors').locator('.metadata').filter({ has: locator('label').filter({ hasText: 'sidecar' }) }).first()).locator('.file-preview > pre')
at tests/protocols.spec.ts:638:79
Test timeout of 90000ms exceeded while setting up "forEachTest".
Error: page.waitForFunction: Test timeout of 90000ms exceeded.
at Object.ready (tests/fixtures.ts:222:17)
at Object.base.extend.forEachTest.auto (tests/fixtures.ts:561:18)
Error: page.evaluate: InvalidStateError: Failed to execute 'transaction' on 'IDBDatabase': The database connection is closing.
at dumpDatabase (tests/utils/database.js:61:33)
at Object.base.extend.forEachTest.auto (tests/fixtures.ts:568:18)
Error: page.evaluate: InvalidStateError: Failed to execute 'transaction' on 'IDBDatabase': The database connection is closing.
at setSettings (tests/utils/settings.js:15:13)
at Object.set (tests/fixtures.ts:401:28)
at tests/protocols.spec.ts:503:21
Error: page.evaluate: InvalidStateError: Failed to execute 'transaction' on 'IDBDatabase': The database connection is closing.
at dumpDatabase (tests/utils/database.js:61:33)
at Object.base.extend.forEachTest.auto (tests/fixtures.ts:568:18)
Error: expect(locator).toBeVisible() failed
Locator: getByText('(.zip)')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByText('(.zip)')
at importPhotos (tests/utils/photos.js:32:41)
at tests/protocols.spec.ts:626:8
Test timeout of 90000ms exceeded while setting up "forEachTest".
Error: page.waitForFunction: Test timeout of 90000ms exceeded.
at Object.ready (tests/fixtures.ts:204:17)
at Object.base.extend.forEachTest.auto (tests/fixtures.ts:521:18)
Error: page.waitForFunction: Test timeout of 90000ms exceeded.
at Object.ready (tests/fixtures.ts:204:17)
at Object.base.extend.forEachTest.auto (tests/fixtures.ts:521:18)
Test timeout of 90000ms exceeded while setting up "forEachTest".